www.gusucode.com > ROCKOA PHP协同办公OA办公系统 v2.0PHP源码程序 > ROCKOA PHP协同办公OA办公系统 v2.0/rockoa_v2.0/rockoa_v2.0/include/chajian/socketChajian.php

    <?php 
class socketChajian extends Chajian
{
	
	/**
		推送提醒
	*/
	public function send($sendid, $receid, $conarr)
	{
		$host 		= '127.0.0.1';  
		$port 		= 4552;
		
		$msg		= '';
		@$socket 	= socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
		if($socket==null)$msg = '无法使用';

		if($msg == ''){
			@$connection = socket_connect($socket, $host, $port);
			if($connection==null)$msg = '无法连接';
		}
		
		if($msg == ''){
			$s = '';
			foreach($conarr as $k=>$v){
				$s .= ','.$k.':"'.$v.'"';
			}
			$s = substr($s, 1);
			$s = $this->rock->jm->encrypt('{'.$s.'}');
			$secont	= 'phpsend@@@'.$sendid.'@@@'.$receid.'@@@'.$s.'';
			if(!socket_write($socket, $secont, strlen($secont))){
				$msg = '无法发送';
			}
			socket_close($socket);
		}
		return $msg;
	}
}